<?php
include 'functions.php';
p($_FILES);
if (IS_POST) {
	//	如果是通过http合法上传的文件
	if (is_uploaded_file($_FILES['up']['tmp_name'])) {
		//	获取文件后面的名字用一个新变量接收
		$type = ltrim(strrchr($_FILES['up']['name'], '.'), '.');
		//	连上时间戳，用随机数创造一个新的变量
		$filename = time() . mt_rand(0, 99999) . '.' . $type;
		//	创建一个新的目录用来存储上传的文件用时间来命名
		$path = './upload/' . date('ymd');
		//	判断目录是否存在，如果不存在就创造它
		is_dir($path) || mkdir($path, 0777, true);
		//	将获得的文件存储于创建的目录上传是上传到那里
		$fullpath = $path . '/' . $filename;
		//	将上传的临时文件移到新的位置，就是上传
		move_uploaded_file($_FILES['up']['tmp_name'], $fullpath);
	}
}
?>

<html>
	<head>
		<title></title>
	</head>
	<body>
		<form action="" method="post" enctype="multipart/form-data">
			文件:
			<input type="file" name="up" id="up" value="" />
			<input type="submit" value="上传"/>
		</form>
	</body>
</html>